technical services supervisor - Français Anglais Dictionnaire